package cn.itcast.nems.studentrecord.dto;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * 凭单查询抽象类
 *
 * @author ChangLu.Gao
 * @version v1.0
 * @program nems-server
 * @description 凭单查询抽象类
 * @date 2023/11/22 11:27
 */
@Data
public abstract class ApprovalFormQueryAbstractDTO {
    /**
     * 凭单ID
     */
    private String id;
    /**
     * 凭单状态
     */
    private String state;
    /**
     * 创建时间范围, 起始
     */
    private LocalDateTime minCreatedDatetime;
    /**
     * 创建时间范围, 终止
     */
    private LocalDateTime maxCreatedDatetime;
    /**
     * 审批范围类型, 理论上必传<br>
     * commit:我提交的 | approve:待我审批的 | all: 全部凭单
     */
    private String rangeType;

}
